
public class Comercial extends Treballador {
	private int vendesMensuals;
	private int comisio;
	private Executiu executiu;
	
	public Comercial(String nom, String dni, String adreca){
		super(nom,dni,adreca);
		this.vendesMensuals=0;
		this.comisio=5;
	}
	
	public int calcularSalari(){
		int salari;
		salari=(this.vendesMensuals*this.comisio/100)+super.calcularSalari();
		return salari;
	}

	public void novaVenda(int venda){
		this.vendesMensuals += venda;
	}
	
	public int obtenirVendesMensuals(){
		return this.vendesMensuals;
	}
	
	public void canviMes(){
		this.vendesMensuals=0;
	}
	
	public void fixarExecutiu(Executiu executiu){
		this.executiu=executiu;
	}
	
	public Executiu obtenirExecutiu(){
		return this.executiu;
	}
	
	public boolean teExecutiu(){
		if (this.executiu==null) return false;
		if (!(this.executiu instanceof Executiu)) return false;
		return true;
	}
}
